package com.GroupSix.service;

import com.GroupSix.entity.PracticeEntity;
import com.baomidou.mybatisplus.extension.service.IService;

public interface PracticeService extends IService<PracticeEntity> {
    //增
    Integer add(PracticeEntity practiceEntity);

    //删
    Integer delete(int id);

    //查
    PracticeEntity find(int id);

    //改
    Integer update(PracticeEntity practiceEntity);

    //根据科目生成训练题
    //形参:科目,题目数量,学生账号
    PracticeEntity generatePractice(String courseName, Integer number, Integer studentId);

    //根据正确率实时修改学生能力等级
    //形参：练习题id，学生id，答题情况
    Integer autoAssessment(Long practiceId,Integer studentId, String[] answerCard);
}
